package cn.jinhe.doc.service;

import java.util.List;

import cn.jinhe.doc.base.DaoSupport;
import cn.jinhe.doc.domain.PageBean;
import cn.jinhe.doc.domain.Repository;
import cn.jinhe.doc.domain.Topic;

public interface TopicService extends DaoSupport<Topic>{

	/**
	 * 查询指定板块中的所有主题，排序:所有置顶文章在最上面,并按最后更新时间排序
	 * @param repository
	 * @return
	 */
	List<Topic> findByRepository(Repository repository);

	/**
	 * 
	 * @param pageNum
	 * @param pageSize
	 * @param repository
	 * @return
	 */
	PageBean getPageBeanByRepository(int pageNum, int pageSize,
			Repository repository);

	
}
